* alloc.c (free_save_value): New function.
authorDmitry Antipov <dmantipov@yandex.ru>
Mon, 3 Dec 2012 08:06:02 +0000 (12:06 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Mon, 3 Dec 2012 08:06:02 +0000 (12:06 +0400)
commitfbf70d5ae88e4f48cdb80b8aabaed35d336476fd
tree7b668cdc8b8489fa9a60efbde33bac2f3b9ce135
parent1f430d82efa11ea1ef3961f65ad13019dd439391
* alloc.c (free_save_value): New function.
(safe_alloca_unwind): Use it.
* lisp.h (free_save_value): New prototype.
* editfns.c (save_excursion_save): Use Lisp_Misc_Save_Value.
Add comment.
(save_excursion_restore): Adjust to match saved data structure.
Use free_save_value to offload some work from GC.  Drop obsolete
#if 0 code.
src/ChangeLog
src/alloc.c
src/editfns.c
src/lisp.h